Platform Explorer / Nuxeo Platform LTS 2017 9.10

Contribution org.nuxeo.ecm.platform.routing.operation.chains--chains

This contribution is part of XML component org.nuxeo.ecm.platform.routing.operation.chains inside nuxeo-routing-core-9.10.jar /OSGI-INF/document-routing-operation-chains-contrib.xml

Extension Point

Extension point chains of component OperationServiceComponent.

Contributed Items

  • <chain id="setDone">
          <operation id="Document.Routing.Step.Done"/>
        </chain>
  • <chain id="simpleValidate">
          <operation id="Document.Routing.Resume.Step"/>
        </chain>
  • <chain id="simpleRefuse">
          <operation id="Document.Routing.Resume.Step"/>
        </chain>
  • <chain id="simpleUndo">
          <operation id="Document.Routing.BackToReady"/>
        </chain>
  • <chain id="setNextStep">
          <operation id="Update.NextStep.ConditionalFolder"/>
        </chain>
  • <chain id="decideNextStepAndSimpleValidate">
          <operation id="Update.NextStep.ConditionalFolder">
            <param name="nextStepPos" type="string">expr:Context['nextStepPos']
            </param>
          </operation>
          <operation id="Document.Routing.Resume.Step"/>
        </chain>
  • <chain id="updateCommentsOnDoc">
          <operation id="Document.Routing.UpdateCommentsInfoOnDocument"/>
        </chain>
  • <chain id="simpleChooseNextOption1AndDone">
          <operation id="Update.NextStep.ConditionalFolder">
            <param name="nextStepPos" type="string">1</param>
          </operation>
          <operation id="Document.Routing.Step.Done"/>
        </chain>
  • <chain id="simpleChooseNextOption2AndDone">
          <operation id="Update.NextStep.ConditionalFolder">
            <param name="nextStepPos" type="string">2</param>
          </operation>
          <operation id="Document.Routing.Step.Done"/>
        </chain>

XML Source

<extension point="chains" target="org.nuxeo.ecm.core.operation.OperationServiceComponent">
    <chain id="setDone">
      <operation id="Document.Routing.Step.Done"/>
    </chain>
    <chain id="simpleValidate">
      <operation id="Document.Routing.Resume.Step"/>
    </chain>
    <chain id="simpleRefuse">
      <operation id="Document.Routing.Resume.Step"/>
    </chain>
    <chain id="simpleUndo">
      <operation id="Document.Routing.BackToReady"/>
    </chain>
    <chain id="setNextStep">
      <operation id="Update.NextStep.ConditionalFolder"/>
    </chain>
    <chain id="decideNextStepAndSimpleValidate">
      <operation id="Update.NextStep.ConditionalFolder">
        <param name="nextStepPos" type="string">expr:Context['nextStepPos']
        </param>
      </operation>
      <operation id="Document.Routing.Resume.Step"/>
    </chain>
    <chain id="updateCommentsOnDoc">
      <operation id="Document.Routing.UpdateCommentsInfoOnDocument"/>
    </chain>
    <chain id="simpleChooseNextOption1AndDone">
      <operation id="Update.NextStep.ConditionalFolder">
        <param name="nextStepPos" type="string">1</param>
      </operation>
      <operation id="Document.Routing.Step.Done"/>
    </chain>
    <chain id="simpleChooseNextOption2AndDone">
      <operation id="Update.NextStep.ConditionalFolder">
        <param name="nextStepPos" type="string">2</param>
      </operation>
      <operation id="Document.Routing.Step.Done"/>
    </chain>
  </extension>